package top.szhome.system.service;

import top.szhome.framework.starter.db.support.SimpleService;
import top.szhome.system.convert.UserRoleConverter;
import top.szhome.system.entity.UserRole;
import top.szhome.system.dto.UserRoleDTO;
import top.szhome.system.qry.UserRoleQry;
import top.szhome.system.vo.UserRoleVO;

import java.util.List;


/**
 * 用户角色 服务定义
 *
 * @author 唐加利
 * @date 2023/07/31
 **/
public interface UserRoleService extends SimpleService<UserRoleConverter, UserRoleDTO, UserRole, UserRoleVO> {

    /**
     * 获取用户已分配的角色信息
     * @param userId    用户ID
     * @return 返回用户已分配的角色列表
     */
    List<Long> getRolesOfUser(Long userId);

}
